package interfaces;

import java.sql.Statement;

import Utils.Concurrent.TaskRunError;
import Utils.Gameplay.QueryContext;
import Utils.Gameplay.QueryResponse;
import DBside.NoQueryException;

/**
 * QueryOperations is in an interface between the question generating algorithm,
 * and the database queries implementation
 * 
 * @author Micha
 * 
 */
public interface QuestionQueryOperations {

	public QueryResponse executeQuestionQuery(QueryContext context, Statement stm,boolean isFirstInChain) throws NoQueryException, TaskRunError;

}
